Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: Globale Settings für die PDF-Erstellung

Aw: Globale Settings für die PDF-Erstellung 14 Jahre 1 Monat her #35

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Es gibt dafür tatäschlich keine Möglichkeit die Einstellungen über die Parameter des Backends zu ändern.

Da müßte ich mir bei Gelegenheit eine Methode überlegen wie man global die Titelzeile der PDF´s ändern kann.

Am aussichtsreichsten wird es vermutlich sein wenn man eine Datei erstellt die den Titel enthält und diese dann per "include" in die PDF Generatoren übernimmt.

Für irgendwann wäre es bestimmt auch eine gute Idee eine Schnittstelle zu bauen die eine Änderung ohne Eingriff in den Quellcode erlaubt.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Globale Settings für die PDF-Erstellung 14 Jahre 1 Monat her #36

  • DMohr
  • DMohrs Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK5
  • Beiträge: 221
  • Karma: 2
Gut, dann werd ich die Version mit der include-Datei erstmal so umsetzen.

Ich lass dir die Änderungen dann zukommen, wenn ich fertig bin.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Globale Settings für die PDF-Erstellung 14 Jahre 1 Monat her #37

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Im Prinzip mußt du nur die "function Header()" extern in eine Datei auslagern und per include verfügbar machen.

Die Datei für die PDF Ausgabe ist z.B. für die Rangliste unter "components/com_clm/views/rangliste/rang_pdf.php" zu finden und analog für die anderen Views.

Ich werde morgen früh auch mal damit experimentieren und dir hier dann ggf. meine Ergebnisse mitteilen.

Thomas
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Globale Settings für die PDF-Erstellung 14 Jahre 1 Monat her #38

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Problem erledigt !
Die Header und Footer Funktion des PDF Generators ist in jeweils eine separate Datei ausgelagert und kann dort ggf. geändert werden.

Der Code der beiden Funktionen wird mit include_once vom PDF Generator aufgerufen.

Ich habe es zur Probe in den Ranglisten-PDF eingebaut, rüste die anderen PDF Funktionen nachher noch damit auf.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Globale Settings für die PDF-Erstellung 14 Jahre 1 Monat her #39

  • TSchwietert
  • TSchwieterts Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK_ADMIN
  • Beiträge: 1039
  • Dank erhalten: 4
  • Karma: 13
Ich habe die Änderungen übernommen und als Beta Version in den Downloadbereich gestellt.

Es wurden nur die Views der 3 PDF Generatoren geändert und die pdf_header.php und pdf_footer.php in den includes des Frontends hinzugefügt !

Wenn du Lust hast kannst du gerne weitere PDF Generatoren für andere Teile des Frontends entwerfen, es gibt ja leider nur diese drei...
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Globale Settings für die PDF-Erstellung 14 Jahre 1 Monat her #40

  • DMohr
  • DMohrs Avatar
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK5
  • Beiträge: 221
  • Karma: 2
Danke für die schnelle Umsetzung, ich hätte es sonst glatt selbst mal probiert (so zum Einarbeiten).

Beim Hochladen und installieren kommt eine Fehlermeldung:

* JInstaller::install: Die Datei „/*PFADzuJOOMLA*/tmp/install_4bbcb3497389a/com_clm/com_clm/site/includes/pdf_footer“ existiert nicht!

Fehler: in der clm.xml:
<filename>includes/pdf_footer</filename>
<filename>includes/pdf_header</filename>

Fehlen die .php Endungen

wenn man die einfügt klappt es.

Ob die Ausgabe so klappt wie geplant sehe ich erst später ;-)
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Ladezeit der Seite: 0.133 Sekunden

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.